package com.ddxz.demo.flowable.service;

import com.ddxz.demo.flowable.ConstData;
import com.ddxz.demo.flowable.dto.DdxzModelInfo;
import com.ddxz.tool.web.dto.DdxzResponse;

/**
 * interface description
 *
 * @author 朱宗刚
 * @version 1.0.0
 * @date 2020/12/12
 */

public interface FlowService extends ConstData {
    DdxzResponse getModels(Integer pageNum, Integer pageSize);

    /**
     * 创建一个新的模型
     * @param modelInfo 模型信息
     * @return 是否添加成功
     */
    DdxzResponse addModel(DdxzModelInfo modelInfo);

    /**
     * 根据模型标识，获取一个模型信息
     * @param modelId 模型标识
     * @return 模型信息
     */
    DdxzResponse getModelById(String modelId);

    DdxzResponse getAccount();
}
